package br.com.bestOffer.ejb.vo;

import br.com.bestOffer.ejb.anuncio.entity.Anuncio;
import br.com.bestOffer.ejb.processador.entity.Processador;
import br.com.bestOffer.ejb.soquete.entity.Soquete;

public class ProcessadorVo extends ProdutoVo{

	private static final long serialVersionUID = 3608134630850467963L;

	public ProcessadorVo(Processador processador,Anuncio anuncio) {
		super(anuncio);
		this.soquete = processador.getSoquete();
		this.quantidadeNucleos = processador.getQuantidadeNucleos();
		this.frequencia = processador.getFrequencia();
		this.chipGraficoIntegrado = processador.getChipGraficoIntegrado();
		this.TDP = processador.getTDP();
		this.suporte64bits = processador.getSuporte64bits();
		this.quantidadeCache = processador.getQuantidadeCache();
	}

	private Soquete soquete;
	
	private Integer quantidadeNucleos;
	
	private Double frequencia;
	
	private String chipGraficoIntegrado;
	
	private Integer TDP;
	
	private Boolean suporte64bits;
	
	private Integer quantidadeCache;

	public Soquete getSoquete() {
		return soquete;
	}

	public void setSoquete(Soquete soquete) {
		this.soquete = soquete;
	}

	public Integer getQuantidadeNucleos() {
		return quantidadeNucleos;
	}

	public void setQuantidadeNucleos(Integer quantidadeNucleos) {
		this.quantidadeNucleos = quantidadeNucleos;
	}

	public Double getFrequencia() {
		return frequencia;
	}

	public void setFrequencia(Double frequencia) {
		this.frequencia = frequencia;
	}

	public String getChipGraficoIntegrado() {
		return chipGraficoIntegrado;
	}

	public void setChipGraficoIntegrado(String chipGraficoIntegrado) {
		this.chipGraficoIntegrado = chipGraficoIntegrado;
	}

	public Integer getTDP() {
		return TDP;
	}

	public void setTDP(Integer tDP) {
		TDP = tDP;
	}

	public Boolean getSuporte64bits() {
		return suporte64bits;
	}

	public void setSuporte64bits(Boolean suporte64bits) {
		this.suporte64bits = suporte64bits;
	}

	public Integer getQuantidadeCache() {
		return quantidadeCache;
	}

	public void setQuantidadeCache(Integer quantidadeCache) {
		this.quantidadeCache = quantidadeCache;
	}
	
	
}
